Kurt Hsu's blog

The Rails developer in taiwan.


  • 首頁

  • 標籤

  • 分類

  • 歸檔

[Angular-1]ng-repeat

發表於 2016-11-18 更新於 2019-08-20 分類於 Angular , Angular1

當陣列裡面有很多物件要怎麼讓程式自己一筆一筆撈出來呢?

app.js
1
2
3
4
5
6
7
8
9
10
11
12
var app = angular.module('gemStore', []);

app.controller('StoreController', function(){
this.products = gems;
//命名上複數加S會讓可讀性更佳
});

var gems = [
{ name: 'Azurite', price: 2.95 },
{ name: 'Bloodstone', price: 5.95 },
{ name: 'Zircon', price: 3.95 }
];

使用ng-repeat實作在HTML的DOM裡面

app.html
1
2
3
4
5
6
7
8
<div class="product row" ng-repeat="product in store.products">
//命名product一筆一筆去撈store.products裡陣列裡的每一個物件
<h3>
{{product.name}}
<em class="pull-right">${{product.price}}</em>
//呼叫剛剛命名的product裡的每一個物件的東西
</h3>
</div>

應該會把gems裡每一個物件的name和price一行一行全部列出來。

# Angular # Angular1
[Angular-1]初探Controller
[CSS]樣式選擇方式

Kurt Hsu

Progress One Percent Every Day
171 文章
55 分類
163 標籤
RSS
© 2020 Kurt Hsu
由 Hexo 強力驅動 v3.8.0
|
主題 – NexT.Muse v7.3.0